﻿namespace WebOptimizer.Configuration
{
	public partial class ConfigurationContext : global::WebOptimizer.Configuration.IConfigurationContext
	{
		#region Public Members

		#region HttpClientSettings

		private Sidvall.Net.HttpClientSettings _HttpClientSettings;
		public virtual Sidvall.Net.HttpClientSettings HttpClientSettings
		{
			get
			{
				if (_HttpClientSettings == null)
				{
					_HttpClientSettings = new Sidvall.Net.HttpClientSettings()
					{
					};
				}
				return _HttpClientSettings;
			}
		}

		#endregion
		#region TransactionSettings

		private Sidvall.Data.TransactionSettings _TransactionSettings;
		public virtual Sidvall.Data.TransactionSettings TransactionSettings
		{
			get
			{
				if (_TransactionSettings == null)
				{
					_TransactionSettings = new Sidvall.Data.TransactionSettings()
					{
					};
				}
				return _TransactionSettings;
			}
		}

		#endregion

		#region GetWebbAddress

		public virtual string GetWebbAddress(string webbAddress, Sidvall.Data.ParameterCollection parameters)
		{
			return webbAddress;
		}

		#endregion
		#region ToString

		public override string ToString()
		{
			return "ConfigurationContext";
		}

		#endregion

		#endregion
	}
}